Skip to content

Upgrade OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.15.3#3488

Merged
anushakolan merged 4 commits intomainfrom
copilot/update-opentelemetry-exporter-package
May 1, 2026
Merged

Upgrade OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.15.3#3488
anushakolan merged 4 commits intomainfrom
copilot/update-opentelemetry-exporter-package

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 1, 2026

Why make this change?

Bump OpenTelemetry.Exporter.OpenTelemetryProtocol to pick up patch fixes from 1.15.3.

What is this change?

  • Updated OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.01.15.3 in src/Directory.Packages.props (centrally managed versions)

How was this tested?

  • Integration Tests
  • Unit Tests

Sample Request(s)

N/A — dependency version bump only.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • www.nuget.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Update OpenTelemetry.Exporter.OpenTelemetryProtocol package to latest version Update OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.13.1 May 1, 2026
Copilot AI requested a review from RubenCerna2079 May 1, 2026 16:50
@RubenCerna2079 RubenCerna2079 marked this pull request as ready for review May 1, 2026 16:51
Copilot AI review requested due to automatic review settings May 1, 2026 16:51
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates a centrally managed NuGet dependency to pick up upstream patch fixes for OTLP exporting in the DAB .NET solution.

Changes:

  • Bumped OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.13.1 in central package management.

@RubenCerna2079 RubenCerna2079 changed the title Update OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.13.1 Update OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.15.3 May 1, 2026
@RubenCerna2079 RubenCerna2079 changed the title Update OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.15.3 Upgrade OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.13.0 to 1.15.3 May 1, 2026
@anushakolan anushakolan merged commit 6a1715c into main May 1, 2026
13 checks passed
@anushakolan anushakolan deleted the copilot/update-opentelemetry-exporter-package branch May 1, 2026 18:09
@github-project-automation github-project-automation Bot moved this from Todo to Done in Data API builder May 1, 2026
RubenCerna2079 added a commit that referenced this pull request May 4, 2026
….15.3 (#3488)

## Why make this change?

Bump `OpenTelemetry.Exporter.OpenTelemetryProtocol` to pick up patch
fixes from 1.15.3.

## What is this change?

- Updated `OpenTelemetry.Exporter.OpenTelemetryProtocol` from `1.13.0` →
`1.15.3` in `src/Directory.Packages.props` (centrally managed versions)

## How was this tested?

- [ ] Integration Tests
- [ ] Unit Tests

## Sample Request(s)

N/A — dependency version bump only.

> [!WARNING]
>
> <details>
> <summary>Firewall rules blocked me from connecting to one or more
addresses (expand for details)</summary>
>
> #### I tried to connect to the following addresses, but was blocked by
firewall rules:
>
> - `www.nuget.org`
> - Triggering command:
`/home/REDACTED/work/_temp/ghcca-node/node/bin/node
/home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps
/home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js`
(dns block)
>
> If you need me to access, download, or install something from one of
these locations, you can either:
>
> - Configure [Actions setup
steps](https://gh.io/copilot/actions-setup-steps) to set up my
environment, which run before the firewall is enabled
> - Add the appropriate URLs or hosts to the custom allowlist in this
repository's [Copilot coding agent
settings](https://github.com/Azure/data-api-builder/settings/copilot/coding_agent)
(admins only)
>
> </details>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: RubenCerna2079 <[email protected]>
Co-authored-by: Ruben Cerna <[email protected]>
anushakolan pushed a commit that referenced this pull request May 6, 2026
….15.3 (#3488)

## Why make this change?

Bump `OpenTelemetry.Exporter.OpenTelemetryProtocol` to pick up patch
fixes from 1.15.3.

## What is this change?

- Updated `OpenTelemetry.Exporter.OpenTelemetryProtocol` from `1.13.0` →
`1.15.3` in `src/Directory.Packages.props` (centrally managed versions)

## How was this tested?

- [ ] Integration Tests
- [ ] Unit Tests

## Sample Request(s)

N/A — dependency version bump only.

> [!WARNING]
>
> <details>
> <summary>Firewall rules blocked me from connecting to one or more
addresses (expand for details)</summary>
>
> #### I tried to connect to the following addresses, but was blocked by
firewall rules:
>
> - `www.nuget.org`
> - Triggering command:
`/home/REDACTED/work/_temp/ghcca-node/node/bin/node
/home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps
/home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js`
(dns block)
>
> If you need me to access, download, or install something from one of
these locations, you can either:
>
> - Configure [Actions setup
steps](https://gh.io/copilot/actions-setup-steps) to set up my
environment, which run before the firewall is enabled
> - Add the appropriate URLs or hosts to the custom allowlist in this
repository's [Copilot coding agent
settings](https://github.com/Azure/data-api-builder/settings/copilot/coding_agent)
(admins only)
>
> </details>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: RubenCerna2079 <[email protected]>
Co-authored-by: Ruben Cerna <[email protected]>
anushakolan added a commit that referenced this pull request May 6, 2026
#3512)

## Why make this change?

This backport ports a set of MCP-related and schema-related bug fixes
from `main` to `release/2.0` so the 2.0 release line includes:

- Correct MCP `initialize` `instructions` field on the HTTP/SSE
transport (was missing despite `runtime.mcp.description` being
configured).
- Schema validation of `runtime.mcp.description` (was supported in code
but missing from `dab.draft.schema.json`, causing valid configs to fail
validation).
- Schema default for `runtime.host.authentication.provider` aligned with
the documented/CLI default of `Unauthenticated` (was incorrectly
`AppService`).
- MCP `logging/setLevel` JSON-RPC method support, dynamic log-level
updates, and clean stdout for MCP stdio mode.
- Consistent CLI log labels matching ASP.NET Core's default console
formatter (prerequisite for the MCP log-level work).

## What is this change?

Cherry-picked PRs (chronological order on `main`):

1. Make CLI Log Labels consistent with ASP.NET Core and use appropriate
label on startup
[#3307](#3307) — included
as a prerequisite for #3419 (introduces the shared abbreviated-label
dictionary).
2. Added server description to dab.draft.schema
[#3405](#3405)
3. Changed default authentication provider to "Unauthenticated" in
`dab.draft.schema.json`
[#3424](#3424)
4. Added changes to set `McpServerOptions.Instructions` in HTTPS/SSE
mode [#3423](#3423)
5. Implemented MCP Set Log Level
[#3419](#3419)
6. Upgrade `OpenTelemetry.Exporter.OpenTelemetryProtocol` from 1.13.0 to
1.15.3 [#3488](#3488) —
required to unblock CI on `release/2.0` (fixes CVE-2026-42191 /
GHSA-4625-4j76-fww9, which `dotnet format --verify-no-changes` promotes
to an error via `NU1902`).

## How was this tested?

1. Existing and newly added unit/integration tests from each source PR
(e.g., `DynamicLogLevelProviderTests`,
`TestMcpInitializeIncludesInstructionsFromRuntimeDescription`,
`CustomLoggerTests`, `McpRuntimeOptionsSerializationTests`).
2. `dotnet build` of `src/Cli`, `src/Service`, and `src/Cli.Tests` on
the cherry-pick branch — succeeded with 0 warnings, 0 errors.
3. Manual verification on `main` was performed in each original PR; no
additional manual verification was added for the backport.

## Sample Request(s)

N/A — these are bug fixes; no new public API.

---------

Co-authored-by: Souvik Ghosh <[email protected]>
Co-authored-by: aaronburtle <[email protected]>
Co-authored-by: RubenCerna2079 <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Ruben Cerna <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Update OpenTelemetry.Exporter.OpenTelemetryProtocol Package

5 participants